Top 10k strings from Plus 3 Extractor (1990)(Chris Pile)(+3).z80 in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [Z80] (TOSEC-v2007-01-01) /

Back to the directory listing

  10 23637+256*
   2 trackpoke,trak:
   2 buff1=buff1+1
   2 buff1=buff
   2 Put Destination Disk In DRIVE A
   2 Press Q to QUIT or R to REPEA
   2 PRESS ANY KEY, Q TO QUI
   2 Not Enough Disk Space
   2 Disk Error Number
   2 ;"Type your text, ENTER to finish."
   2 (buffer/256
   2 "23608",O:
   2  Chris Pile 1990
   2  - Chris Pile
   2  +3 Extractor 
   2    File Extraction Completed.
   1 z$;"  SEC ";:
   1 your disks! Be careful with the
   1 you replace the previous disk
   1 you MUST again log-in. THIS IS
   1 xdpb=24005
   1 write=23941
   1 write operation
   1 with a status bar (in red) and a
   1 will LOG-IN the disk and then
   1 using the W option on the main
   1 use them on non-standard disks,
   1 until you choose the write
   1 un again, or 
   1 uit or A/B"
   1 trak=trak-1
   1 trak=trak+1
   1 trak=tps-1
   1 trackpoke=23858
   1 to read Sector 5, Track 10 to
   1 tion to which to read sectors
   1 there was a 10th sector on each
   1 then write it back to the disk
   1 then choose the numeric edit
   1 them is LET dummy = USR routine.
   1 the value is 255 else it is the
   1 the screen...
   1 the information on the following
   1 the following will write it to a
   1 the contents of the XDPB can be
   1 the FIRST line in any programs
   1 that use it. The code consists
   1 table for the disk in the
   1 sure you don't try reading
   1 starts at address 24005. The two
   1 standard PCW disk format - DD DS DT  9 sectors/track 
   1 sectpoke=23857
   1 sectpoke,sect:
   1 sectpoke,sect
   1 sectors, you would never know
   1 sectors per track yet HIFORM
   1 sector to the disk.
   1 sect=spt-1
   1 sect=sect-1
   1 sect=sect+1
   1 s$=""))+(130
   1 right into the memory sector.
   1 required values. They are:
   1 reads=23899
   1 programs. However, first study
   1 pressing E at the title page in
   1 press a key; best to use a blank
   1 pass back an error value.
   1 option you can then type text
   1 option and type in the decimal
   1 only have to LOG-IN a NEW disk
   1 once but remember, if you change
   1 of 3 routines; these are listed
   1 non-printable/typable character
   1 most useful addresses to PEEK
   1 menu.The status bar reads:
   1 menu. If you alter the TRK and
   1 menu and a white block cursor
   1 meanings).
   1 manual for the error numbers and
   1 ly in use. Full information on
   1 login=23865
   1 line 10 with the code in a REM.
   1 keys to move the cursor: 
   1 it asks you to insert a disk and
   1 invalid tracks or sectors. Also
   1 i.e., standard +3 format has 9
   1 have to be POKEd with the
   1 ghijklmnopqrstuv
   1 found in the +3 manual. The XDPB
   1 for now, just in case!!!!
   1 extractable from EDIS by simply
   1 error value. If all is well then
   1 editing of PLUS 3 disk sectors.
   1 dun)+(7000
   1 dump=24056
   1 display the contents of TRACK 0
   1 disks you MUST log it in then if
   1 disk to 192K"
   1 disk read write routines from
   1 disk in the second routine. You
   1 disk error number (see the +3
   1 direct access,these routines can
   1 different place on the disk:-
   1 default drive. This MUST be done
   1 d$= "B:DISK":
   1 containing all the information a
   1 but powerful(i.e., destructive!)
   1 buffer=50000
   1 buff=buffer:
   1 buff=buff-32
   1 buff=buff-1
   1 buff=buff+32
   1 buff=buff+1
   1 buff1=buffer:
   1 below. The correct way to call
   1 before you use READ or WRITE on
   1 be a serious health hazard to
   1 bar gets replaced by the EDIT
   1 as"'"stopped, either due to an error or a successful operation. Just"'"hit 'Y' to restart formatting.":
   1 are probably:
   1 appears in the top left.
   1 another area of the disk.
   1 and sector editor giving simple
   1 and from which to write sectors.
   1 address that is the memory loca-
   1 a new disk and if you change
   1 You should use these to make
   1 Y to FORMAT - any other aborts$
   1 XTRACT & INSTALL THE ROUTINE
   1 XDPB or eXtended Disk Parameter
   1 XDPB +19  Number of sectors per
   1 XDPB + 18 Number of tracks per
   1 WRITE will write the memory
   1 WRITE  .. USR 23941
   1 W .. Write the memory sector to
   1 Track 20, Sector 2.
   1 To exit from a successful Formatjust press any key except Y."'"This also allows you to save    DISK & this program onto the    freshly formatted disk."
   1 This is needed as the routines
   1 There are several addresses that
   1 The options on the edit menu are
   1 The next program is a disk track
   1 The menu option keys are as
   1 The READ/WRITE code routines are
   1 TRK is the current track number
   1 TPS is the number of tracks on
   1 SPT is the number of sectors per
   1 SPECTRUM DS DD DT FORMATTER V1.5
   1 SLASH   MOD
   1 SECTOR 0 on the screen, along
   1 SEC numbers, you can write it to
   1 SEC is the current sector number
   1 SCRCODE    
   1 SCRAM   BAS
   1 SAVE it and MERGE it in your own
   1 S .. ASCII edit
   1 REAT   .. USR 23899
   1 READ will read a sector into
   1 R .. Read the sector pointed to
   1 Put Disk in Drive B:
   1 Press ENTER to return to cursor
   1 PROGMAIL   
   1 POKE it thus(buf=buffer address)
   1 PEEK XDPB + 19 and assumed 9
   1 Once you have pressed a key it
   1 OR ANY IMPORTANT DISC UNLESS YOU
   1 ODE "'"(For games hackers)"''"Anything else you can think of!"''"Have Fun and BE CAREFUL!"
   1 Now you can use the following
   1 Now we have the sector on screen
   1 Note there was no LOG-IN of the
   1 NOTE: The disk remains UNCHANGED
   1 N .. Numeric edit
   1 MIKPRINTBAS
   1 MAXIRAM BAS
   1 LOG-IN logs and builds the XDPB
   1 LOG-IN .. USR 23865
   1 L .. Log in a new disk
   1 If you wish to edit a byte to a
   1 If you choose the ASCII edit
   1 If the Format should stop with"'"an error, simply pressing a key"'"will give you the option of"'"retrying or returning to Basic."''"
   1 Here are details of the direct
   1 HIFORMAT.   
   1 Formatting track: $ (hex).
   1 Formatting finished
   1 FILES! YOU HAVE BEEN WARNED!!! 
   1 Error - disk protected?
   1 Error - disk missing?  
   1 Error - code = $
   1 Enter details as required below
   1 Edit +3 disc sectors directly inthis powerful program or use thecode in your own programs!  ReadEDISINFO for full details.
   1 EDIS. The code is stored in a
   1 EDIS which leaves a single BASIC
   1 EDIS    .   
   1 E .. Exit back to the main menu,
   1 E .. Edit the memory sector
   1 Direct Read/Write, Program By Chris Pile, Digital Reality 1990. 
   1 DO NOT USE ON YOUR OUTLET DISC
   1 DO NOT TRY TO EDIT THE LINE but
   1 Block. This is a 26-byte area
   1 Because of no error-trapping and
   1 BFORMAT .BAS
   1 BASIC REM line, it MUST remain
   1 B: Drive Format program M.P. SUN
   1 As an example, here is the BASIC
   1 Another useful address is the
   1 All three routines pass back an
   1 After loading and running EDIS,
   1 After editing a sector you can
   1 After chooosing EDIT the status
   1 ARE DOING AS YOU COULD CORRUPT
   1 ARE CONFIDENT YOU KNOW WHAT YOU
   1 AN ESSENTIAL OPERATION!!!! 
   1 A short cut has been provided"'"for those who want to format"'"another disk when formatting 
   1 <<< 192K Format program by Ian Cull Bsc. 28/7/89. (0373) 61616 >>>
   1 ;"Shall I put DISK and BFORMAT.BASon this disk? y/n":
   1 ;"Press a key for the Formatter":
   1 ;"Press A Key To Format"
   1 ;"OOPS! There is an error, do you wish to 
   1 ;"No.of directory entries, 128/256 (Default 256)? ";
   1 ;"Insert disk, press any key."
   1 ;"Insert Disk Into DRIVE A:";
   1 ;"Increase/Decrease Track  = 1&2"''" Increase/Decrease Sector = 3&4"
   1 ;"Hi-Capacity Formatter for the +3 Internal Drive.  203k Per Side  Program By Chris Pile (C) 1990 "
   1 ;"FORMATTING, PLEASE WAIT"
   1 ;"FORMATTING COMPLETE, PRESS A KEY":
   1 ;"Do you wish to LOAD""DISK""? y/n":
   1 ;"Disk Error ";z$;" Press a key."
   1 ;"CANCEL Hit a key to exit":
   1 ;"Alternating or succesive sides? A/S (Default = A) ";
   1 ;"(N)umeric  A(S)cii  (E)xit"
   1 ;"(L)og  (R)ead  (W)rite  (E)dit"
   1 ;"  Please Wait":
   1 80 track DS DD format:-
   1 80 LET x = USR 23941 (write the
   1 80 LET x = USR 23899 (Read the
   1 60<00*00002
   1 60 POKE 23860,INT(b/256)
   1 60 POKE 23860,INT (b/256)
   1 50 POKE 23859,b-256*INT(b/256)
   1 50 POKE 23859,b-256*INT (b/256)
   1 40 POKE 23857,5
   1 4 .. Decrease SEC   "
   1 30 POKE 23858,10
   1 30 POKE 23857,2   (Sector 2)
   1 3 .. Increase SEC(sector number)
   1 2EDISIN  .TXT
   1 23638-39":
   1 23638-1779":
   1 23638-148":
   1 23638-0773":
   1 23638-0668":
   1 23638-0482":
   1 23638-0184":
   1 23638-0080":
   1 23638-0073":
   1 23638-0057":
   1 20 POKE 23858,20  (Track 20)
   1 20 LET b = 16384
   1 2 .. Decrease TRK
   1 192FORM .   
   1 10 LET x = USR 23865 (Log in
   1 10 LET b = 16384   (The buffer)
   1 1 .. Increase TRK (track number)
   1 ,buffer-256
   1 +3 needs about the disk current-
   1 )+"bformat.bas"
   1 )+":DISK":
   1 (but it must be formatted) disk
   1 (OUTLET 35)has 10. If you didn't
   1 '" READ 'EDISINFO' FOR DETAILS OF
   1 "filename ";
   1 "edisin.txt"
   1 "User area ";
   1 "TPS ";z$;"  SPT ";:
   1 "Press y to format this 
   1 "Numeric Value (0-255) ";
   1 "CONTENTS"
   1 "BFORMAT.bas"
   1 "23":EDISREAD.BAS
   1 "192form":
   1  the disk at TRK/SEC
   1  re-display status bar.
   1  by SEC and display
   1  by Chris Pile"'
   1  and write
   1  THE +3 DISC EDITOR!"'
   1  POKE 23860,INT(buf/256).
   1  POKE 23859,buf-256*INT(buf/256)
   1  O .. LEFT
   1  M.P. SUN/B.GAFF  customised version 21/10/91
   1  Ian Cull 1989
   1  HOW TO USE THE ROUTINE IN YOUR  OWN PROGRAMS...":
   1  FREEWARE! 
   1  EDIS by Chris Pile
   1  AUTOCHARS PLUS !
   1  A .. DOWN   P .. RIGHT
   1  128 CHARS 
   1  (b is the
   1  (Track 10)
   1  (Sector 5)
   1   Hit ENTER for default values  
   1   23859/23860 contains a 16-bit
   1   23858 .. Track number 
   1   23857 .. Sector number to read
   1    TRK 00 SEC 00 TPS 0 SPT 00
   1     track 
   1     the disk
   1     !  !!!!